<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="LT0sU6b2QkmoU4fxoHdczQAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="vJnmpsr33ES9qggcjp/94gAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="wxlpTwQRoUSLR78icxyYWgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">vJnmpsr33ES9qggcjp/94gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="agdpvlLMzUqiNznNZsJ53QAA">
<XPD:REF name="Diagram">wxlpTwQRoUSLR78icxyYWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="1hMmpix/v0aa8kVo0qCLBwAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="PE79z9fN906oOWa3G+r+dQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">1hMmpix/v0aa8kVo0qCLBwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="iAa6OYfj+EeL/dYiZnewtAAA">
<XPD:REF name="Diagram">PE79z9fN906oOWa3G+r+dQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="CI0DtZn9Sk6p6nPZriPVPAAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="d9+Dgt4NwEKhEjwr0fbSegAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="c4PRJRLIOUqYcHYr4MiT3QAA">
<XPD:REF name="Diagram">d9+Dgt4NwEKhEjwr0fbSegAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="6ohQwO/XXEOI/hnEJGQNBwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MwOM9+g+Fk2YUkSDGAiGjgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="yDxX1CaWHESO8Hx6Ge9orAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OmJwpTADFkCzMpqSrXqBmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="V+MqZvMDkUygG08xJWKF3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NtQKUlFNjEyvWKjU69LDcgAA">
<XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XJ07XHAAY0qybyIQzw2cnwAA">
<XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z8pX0w0KLE6h710MDuOSKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3OLURjUhU0egTKABqens2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">634</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="K/5OtB+RLkm6CDrDosVldQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XKVNuCuOREm+VNSEh9YV7QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TextArea</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dT7EIJhT/0yGb3SAxIv9cAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kUzBqG3KgkGxwWceHmmuFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ICW2KqKXJ0eDTBWNqnRHagAA">
<XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wt43kYa0EUypPt5ZNYxLVgAA">
<XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="P+txkXf5nEq2lOgt8WAdLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="+LBUOhvkhUiMUJPQLu+3rAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">111</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VqCO4q0Q2EWMghPV/q3gkwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4q0S7JrJRkOio5r0HgevtwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">OneButtonCanvas</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="u3La7dztxkGPZHejbL3q/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WFp+meHSYkKbldH+ZeslRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Y1tG/CDRE0q+lBfhmAcNZgAA">
<XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iozrHArer06GiIuYTJqY9wAA">
<XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BA8EG9lq40iFblKkf2BxmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="gEqUmjGlCkGV1YXKvgo55wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">345,234;347,300</XPD:ATTR>
<XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
<XPD:REF name="Head">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:REF name="Tail">6ohQwO/XXEOI/hnEJGQNBwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hF6gwSoO00KhG6HTEdiKxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iHEUUjoViUOCFIdZl4R9fAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eph4p4KhXUKpCXhgtuFUbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lHT89ucCVUCozjXP6Png9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GKuvcuL75EiN5tLAll23/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="V5nPjDYl20unj+1N3MAQ/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6Cny7mKqnEOzkF++lkDivwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jhY028nV90OdQIJLrWdnJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="gP/EZLQEoUGw0sXanlfc7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="EQttCiZc8k+YgaLY5tJuNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="z3+25QoLE0uMiN9rSDxcvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="jNCVIfRFYkyt0pskB/SKZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">634,321;402,321</XPD:ATTR>
<XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
<XPD:REF name="Head">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:REF name="Tail">3OLURjUhU0egTKABqens2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VdUdK9BTDUG85Xc6Dp2M3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nmG1fzzP7kCBoM3aYcYUyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8TDBJxr9YUWnsER4r54XFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1T3B89ryd0qcNi6hIEg1KQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zRqFjLsboU6Vqx09QWFfYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0rhbLBOAGk6mgU8Me+0DxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="qbL2Kb6rMEeJNvCPAdi5aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="dsm8QHN3EEG8lzBjLYnY1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="bxMOCRTw4E+E2SX4jQk/OAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vTa8Vpizokih1HMLidVDeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4ls50zi6vk2eBV1Op8FnlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="V89m1r4zcUmQndsHHeYudwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NeSZFGj4WECn4+pX0FBFzAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="u/iPuyIxLEWr/CrW7XGWiQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2/ZaHR3MfU6Q4WvdrTd9FAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fUmicZWNEkWEt5yq9jommQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jqj6ZIMdZE6UiFpsanjTRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4bWWuGhpSkyLF/p12669hQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="G9cWUZWMoUKsZo92wJcrvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">292,334;126,362</XPD:ATTR>
<XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
<XPD:REF name="Head">V89m1r4zcUmQndsHHeYudwAA</XPD:REF>
<XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3OhGQKLZ6EKkZlgFrmLIYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dFwZFg+pWkSGTFk8COdjgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wpZCmLkMuUSXLd8XKuBSXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="DQC1+aDHZUa4G6JceLeUqQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="599A8B48Ekmk4yZ/hlfGKAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QR9GCPbOYEWkyNfm3ezK5gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">State</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cqnWHo5XFUyLZhNwzrmsfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t2GNzj1Dt0mjt5DhaWDaDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DO/FCWj1eUqRboJObege6AAA">
<XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="emqjMYAbe0eQLvcG8SOI4wAA">
<XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+3+DTG5efESdOCsvvqv4jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="PG4Wyon8QkWeE9XpdGGEygAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">595</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Dh1DY0qa6Ea+5vT7j7BoGQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TCCghXs01kuZu2IopLr15wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GetProductMetadata</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="txiqBQ2QtEGYYz60TuE8pAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PLMc+KY64kWkryNp4InFYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dic2anRd+Ua7FYC81X02hgAA">
<XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="laFcvaZqc0uMRVsVgUOLTgAA">
<XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="IOOUhrMeiUKgxBg9N18c4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="bNPP2a+CIkWUxUGm1QRP0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">380,342;380,404</XPD:ATTR>
<XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VxfIACVHKkKUUwR+7dmu8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wDJb1ANwmUKiqnoo0trxOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xZ6J7t7UAUSVLjmdJe4fCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="dDutuxjFbUabZzpw7P2eOgAA">
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+5</XPD:ATTR>
<XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="RctXczQeoE6BjVnoLdcM1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+1</XPD:ATTR>
<XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="vywINB/TT0qmq7Cj63DOwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xefkcxPg80OSTktyWnAXgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="X4prQZj92k6YsOvwirxMPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="1ulKAVcNf026pyyquvSjfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FFT9lEmPjU2cSQLmeFlxSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="98EW6GWvtkK94oT77QoKWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="5GUqcczedU2Gu2CbIdpA5gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">106</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="u9VDOUhMLUWqo87u9MVaFwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="1yrUxz3NRkS5rBBQXP7nkwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PurchaseProduct</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dzchF5eqkEOw9Wl/psKdPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="57f0BT7dtk+rOIQTN2cx/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="u8pGDi1uo0Wy+tdbqMwA5QAA">
<XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y68eEkOyyE2RdgHYAflzIgAA">
<XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pKWZ6DiOlUGW/hEZ4N1eCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="JyEIC5g5PUWNF+MlElvmAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JmDl46euj0SEyCL/aRHPYQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="71KW/e+gq0mEWJIJ9mjVqgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ExitApp</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3bF34czanUKjIn+pZ/Pi8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gssmwcqINUSeOKGmXatABwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QjhXAX5zpUSJqHK8Hlg/ogAA">
<XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bMHoS2JRg0SvLkRk5B599AAA">
<XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="M/sgZPONMkyI02wXRMgWbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="chKKdvcVMUCpztiQpljHOQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">623</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">444</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jgb+QmCRekO1OcY+aWp/6gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="f4Pgtw7YG0uuwgWpuEuk9gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ShowIntro</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="g39sJfwG5US2NPYSgPNfgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ictjj+QRekecuzD2zxPUegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YxDuJEtAP0OxQKFrp3v4NAAA">
<XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DezRhJoHZU+Op0wn+of47AAA">
<XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4TVN46Dp40iLwCk7JVrl8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="126dtbN6YU61/FeMU+QtswAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kf+LI+1ITkmC6CA6CrPdIQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="RTRfR7ZdukKWfoxToW85FgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">UseProduct</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jqghx1wQCEubBNM4ySqb1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="b5CJVEIj3kGk/9y0yNU0VAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Tz8nUCRhFEyKFXBXlOkeiQAA">
<XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yNN8HMW11ECcv10cvOF11AAA">
<XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lM9zVLsbcE6NsqZ+m4NMSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLRealizationView" guid="BkRelmZiOEq2JXkS6DlCWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">139,557;300,482</XPD:ATTR>
<XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">JyEIC5g5PUWNF+MlElvmAAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GAFPxdcI10G+i4pFwjzRiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="p+fVEB+Qnk2fu3mur5qT5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n/kvsiSmfUyFG4GrWjzH0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="IlIa+9zhq0a8HbA8E53YVQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">308,555;340,498</XPD:ATTR>
<XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">126dtbN6YU61/FeMU+QtswAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dKoW+TNw/U+bW6yDqLh/CgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vZd9Tey45EyKSDEMt6HdTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Loesla3Lq0OsuJAfTFHyLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="ldUQDRzWU0mZ0h8CYyHTLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,555;412,498</XPD:ATTR>
<XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">5GUqcczedU2Gu2CbIdpA5gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="my/iHtiqKky3G2wheODgZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ke0wWuInpUumaQRnLXXRhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mtEMZuODfUG562RLIhCpGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="xBGTvWNUgE28TnizKAfIYwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">610,555;432,479</XPD:ATTR>
<XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">PG4Wyon8QkWeE9XpdGGEygAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LUd+Gof5iUegphdwB6bkdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="gznaa57/R02ZVDeH6HtXjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Xx/xWXFjIEqt6ih5eLbp7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLRealizationView" guid="etwys4RHA0OgU2zV+aCCywAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">623,463;432,454</XPD:ATTR>
<XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
<XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Tail">chKKdvcVMUCpztiQpljHOQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Fcr9R6dbDkuWq6uqvjOV4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="drl9aVjdaUi1O21toj8XVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uPvO/CAaukCk62B3YZcdDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLInterfaceView" guid="BK3Cl/1aR0ShQElO0oe75QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wkMz0oY6fkeDfp1BGO/eyQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XwbnncKp40K4sx9wrOu47gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JaKJ2s8H1UWzqFPOb7X7CwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="14jheuk8/UKwnWRGOpnzDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bZXMDtRs5EqOlICXVoMkZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="l0AV5fMc6ke73yMT4EhfDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLRealizationView" guid="l3smgHRZDkGLwPS70xeolgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">292,311;149,274</XPD:ATTR>
<XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
<XPD:REF name="Head">BK3Cl/1aR0ShQElO0oe75QAA</XPD:REF>
<XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yi48x/nuH0iYvv+ZH6mWVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rD3xFW90C0uFTjGq5MwGcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fdN46esrVE2VQu/KuzybkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLTextView" guid="Jp0qtm+ipUeDLn5FGznYSgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">receives user screen touch
and switches states
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLTextView" guid="o4TVpssNPkKc7iwsJdWWhgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">187</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">23</XPD:ATTR>
<XPD:ATTR name="Text" type="string">displays the application current state
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="n20/fDq8MkGBJG6kFHpMRAAA">
<XPD:ATTR name="Name" type="string">ProductCatalog</XPD:ATTR>
<XPD:REF name="DiagramOwner">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="VH+3r2uQa0CuMAa+fdXJfAAA">
<XPD:REF name="Diagram">n20/fDq8MkGBJG6kFHpMRAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="x85GRZyVNEmxBUOq+RJgGwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CUCmoGH1ik+bean6yzBv9wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="RaP7d13EdE2UQvXlxlC06QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3HvMAOWR0E+ndmvPjnUNWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="23H0bzaTo0qPY1oKdq0WTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5Ewm5E6wg0OEQiYoiXL/cwAA">
<XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ASFEr4Kt5kuro/riRTiJ2wAA">
<XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XYoYPDbiC0aqhRMnuIO78wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="LjfC9AWuvkaduWNobQwQvwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t8aDP6xod06tT2Sax9oLgQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DHqJvyyjGEuMUA571M6lwAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Form</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GVgJNkZ2ckGlQXKDkTHejgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zqnCncwenUa56ha5up4DOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uzCxR1gi9kWvxHDg4DC4/QAA">
<XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eZypF8OniUapfLeAGB0gXQAA">
<XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fEhLAcuJ+EWuBa2khcO9PAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="FyoJjyIqp02CIXpdXUJlkAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">578,204;578,134</XPD:ATTR>
<XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
<XPD:REF name="Head">LjfC9AWuvkaduWNobQwQvwAA</XPD:REF>
<XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GimUZ1Uzi0m04pe2Ba4JNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HzALbVasL0i1EbeLd0gREAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="acXsWZt08UOljocVybpo5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="huO6bCdRaUS827lk+wG6DwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LGX+QJ9X+Uq4PCJU5Ln0GQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="I8CT/onK40GiVwl8hwN7iQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ItemStateListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="G2i0DyIQVkaZVRL1vBOdBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RzwxDCD7KUSTIAWyh8sKfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GW90tY8xSkaScMXgAeNmYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eFstmiTNnkWvWsWPjeq87QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="i0PiCtQ5n06J3bFhn8Q1TAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lB/DWf7Gn0yjFM6yCX5dqwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BAr2ork6tUyLgfSWKsIdIgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MKCufupVKEWpx+5ZpAj9aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gwKr5l5pwU2hgeeUZwfm6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qUEi6SyAWEOULv8efEs/2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="JbVNoxgIZkqkhN+kDYHkegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="gmBaUKOo106+bmZ6kZeiyQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U6F4Ooo5g0+x2hfzhwi+KQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="m/MesipAV0yGniNiwoNyfgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="b8ZsccgyT0mdhcYiPbXXVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zPLVix7ef0uUlzjj9ZG6rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pt6VLK9VqUimlJyS/YvJaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FFDiJKqFuUSUMYctiKU7uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="lmMorTBK9Uu9k8MRtYF74AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">532,246;365,312</XPD:ATTR>
<XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
<XPD:REF name="Head">i0PiCtQ5n06J3bFhn8Q1TAAA</XPD:REF>
<XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="smGehoAM3EajC+obmReOvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tVTfenPDqkGK4iES0QFaGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="M8nen/9dsUmuFQID8giexAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLRealizationView" guid="pJH9szCMm0COUtHMIdBfHgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">516,228;311,228</XPD:ATTR>
<XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
<XPD:REF name="Head">huO6bCdRaUS827lk+wG6DwAA</XPD:REF>
<XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eJapCv4Pq0Sz7DlrCB71HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OJYTCmwbc0KfhfRobCJDjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MvLWdEexn0y4/HOtBEkxJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLRealizationView" guid="DR7xpz3VJkW/kz61yY1zxQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">525,204;378,137</XPD:ATTR>
<XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
<XPD:REF name="Head">gmBaUKOo106+bmZ6kZeiyQAA</XPD:REF>
<XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Vfav+rz5/0KwltUHLHOQxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CFmzLr9iK0yVtKBhXZrLPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Nxn2vhEZ102cPlcpAtiJ9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="iI7VhOu1JkSeELr4nnN7AQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">340</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="o22nf1Ydx06D5ODqUXvXNAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="sLi0VIDVAkmWwbeL8pSPNQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ChoiceGroup</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+iimeqhx602U27ZZnqvUeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nmLUydrq7kWqprHWARVzbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AddF9ae5SEun7EP/8VnOrgAA">
<XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sl5KwhgmlEqgJXoTk9z8igAA">
<XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jfgII7qoikyqYZZD7HrQzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="XWtxxwnRJEmFcL4gzX4u7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">578,340;578,246</XPD:ATTR>
<XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
<XPD:REF name="Head">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:REF name="Tail">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4Lq1v5HwGEWFIseX3EL8oAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="P/ysD8SwQUelJwKMDmKeHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XDo3dHxaGky5Kv7rC5WO7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ak7JXc7/gUOtQHgOW9DajAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="NLJJCo1S+kibxUICXgcePgAA">
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+2</XPD:ATTR>
<XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9BZ1wsXri0ylmbzBumhJlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3IOoSPGDc0Ooh3M6BIloGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="FVdILor4b0OH0G2YGgyVSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="zky+Tf+GwkO1rYiCIeAF7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="tjov5EH5cECkoeFtBmV7bwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AXjdujhZuEaIwcYw3PF6kAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLNoteView" guid="mGeeiSd81UOgVuPCX53EAwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ItemsYouHave group
ItemsToBuy group
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLNoteLinkView" guid="2D8Bc5zDW0+He1YBwINm1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">621,361;728,362</XPD:ATTR>
<XPD:REF name="Head">mGeeiSd81UOgVuPCX53EAwAA</XPD:REF>
<XPD:REF name="Tail">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">35</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="7oDxi+u+GUqWhhgHLIx17AAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6ohQwO/XXEOI/hnEJGQNBwAA</XPD:REF>
<XPD:REF name="Views[1]">NtQKUlFNjEyvWKjU69LDcgAA</XPD:REF>
<XPD:REF name="Views[2]">XJ07XHAAY0qybyIQzw2cnwAA</XPD:REF>
<XPD:REF name="Views[3]">z8pX0w0KLE6h710MDuOSKwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="H7VFKHseIUWT7GGY0wFPqAAA">
<XPD:ATTR name="Name" type="string">TextArea</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3OLURjUhU0egTKABqens2AAA</XPD:REF>
<XPD:REF name="Views[1]">ICW2KqKXJ0eDTBWNqnRHagAA</XPD:REF>
<XPD:REF name="Views[2]">wt43kYa0EUypPt5ZNYxLVgAA</XPD:REF>
<XPD:REF name="Views[3]">P+txkXf5nEq2lOgt8WAdLQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
<XPD:REF name="Associations[1]">gRfWhe4a+EeUZ/KMB6FbLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="keKHK/PQhEqhY3m1Zx0zIgAA">
<XPD:ATTR name="Name" type="string">OneButtonCanvas</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
<XPD:REF name="Views[1]">Y1tG/CDRE0q+lBfhmAcNZgAA</XPD:REF>
<XPD:REF name="Views[2]">iozrHArer06GiIuYTJqY9wAA</XPD:REF>
<XPD:REF name="Views[3]">BA8EG9lq40iFblKkf2BxmwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
<XPD:REF name="Associations[1]">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
<XPD:REF name="Associations[2]">R1XDtpjc6EWjKKOoICfUIgAA</XPD:REF>
<XPD:REF name="Associations[3]">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="NSmvd1cR5UiLFrwzovYooAAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gEqUmjGlCkGV1YXKvgo55wAA</XPD:REF>
<XPD:REF name="Views[1]">hF6gwSoO00KhG6HTEdiKxgAA</XPD:REF>
<XPD:REF name="Views[2]">iHEUUjoViUOCFIdZl4R9fAAA</XPD:REF>
<XPD:REF name="Views[3]">eph4p4KhXUKpCXhgtuFUbQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="UELOt1aZB02VtFf3pz4fIwAA">
<XPD:REF name="Association">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
<XPD:REF name="Participant">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GKuvcuL75EiN5tLAll23/wAA</XPD:REF>
<XPD:REF name="Views[1]">6Cny7mKqnEOzkF++lkDivwAA</XPD:REF>
<XPD:REF name="Views[2]">gP/EZLQEoUGw0sXanlfc7QAA</XPD:REF>
<XPD:REF name="Views[3]">z3+25QoLE0uMiN9rSDxcvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4ZgiH17y60Gs5i956oXVeAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
<XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lHT89ucCVUCozjXP6Png9QAA</XPD:REF>
<XPD:REF name="Views[1]">V5nPjDYl20unj+1N3MAQ/gAA</XPD:REF>
<XPD:REF name="Views[2]">jhY028nV90OdQIJLrWdnJwAA</XPD:REF>
<XPD:REF name="Views[3]">EQttCiZc8k+YgaLY5tJuNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="mAfpKD4DMkORmI6SXl6p/wAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jNCVIfRFYkyt0pskB/SKZgAA</XPD:REF>
<XPD:REF name="Views[1]">VdUdK9BTDUG85Xc6Dp2M3wAA</XPD:REF>
<XPD:REF name="Views[2]">nmG1fzzP7kCBoM3aYcYUyQAA</XPD:REF>
<XPD:REF name="Views[3]">8TDBJxr9YUWnsER4r54XFgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hClZLuTV4kOlxSeEagbr3QAA">
<XPD:REF name="Association">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
<XPD:REF name="Participant">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zRqFjLsboU6Vqx09QWFfYwAA</XPD:REF>
<XPD:REF name="Views[1]">qbL2Kb6rMEeJNvCPAdi5aAAA</XPD:REF>
<XPD:REF name="Views[2]">bxMOCRTw4E+E2SX4jQk/OAAA</XPD:REF>
<XPD:REF name="Views[3]">4ls50zi6vk2eBV1Op8FnlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="KaQOyL4V/Uu9U8WJ7LahjgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
<XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1T3B89ryd0qcNi6hIEg1KQAA</XPD:REF>
<XPD:REF name="Views[1]">0rhbLBOAGk6mgU8Me+0DxgAA</XPD:REF>
<XPD:REF name="Views[2]">dsm8QHN3EEG8lzBjLYnY1wAA</XPD:REF>
<XPD:REF name="Views[3]">vTa8Vpizokih1HMLidVDeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="oMeKoWctJUmfZhmbY1BnSAAA">
<XPD:ATTR name="Name" type="string">CommandListener</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
<XPD:REF name="Views[0]">V89m1r4zcUmQndsHHeYudwAA</XPD:REF>
<XPD:REF name="Views[1]">jqj6ZIMdZE6UiFpsanjTRQAA</XPD:REF>
<XPD:REF name="Views[2]">4bWWuGhpSkyLF/p12669hQAA</XPD:REF>
<XPD:REF name="Views[3]">gmBaUKOo106+bmZ6kZeiyQAA</XPD:REF>
<XPD:REF name="Views[4]">pt6VLK9VqUimlJyS/YvJaQAA</XPD:REF>
<XPD:REF name="Views[5]">FFDiJKqFuUSUMYctiKU7uAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLRealization" guid="QhlQph/sBU6Xb6BXostDIgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:REF name="Supplier">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">G9cWUZWMoUKsZo92wJcrvAAA</XPD:REF>
<XPD:REF name="Views[1]">3OhGQKLZ6EKkZlgFrmLIYAAA</XPD:REF>
<XPD:REF name="Views[2]">dFwZFg+pWkSGTFk8COdjgwAA</XPD:REF>
<XPD:REF name="Views[3]">wpZCmLkMuUSXLd8XKuBSXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="60yeylBOSkGTyOjqjdkTVwAA">
<XPD:ATTR name="Name" type="string">State</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
<XPD:REF name="Views[1]">DO/FCWj1eUqRboJObege6AAA</XPD:REF>
<XPD:REF name="Views[2]">emqjMYAbe0eQLvcG8SOI4wAA</XPD:REF>
<XPD:REF name="Views[3]">+3+DTG5efESdOCsvvqv4jAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">5</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[4]">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">4VZ7dgWwkkSAlPBm+HSMWgAA</XPD:REF>
<XPD:REF name="Specializations[1]">yfoNAVmiBESTAVSgShgtoAAA</XPD:REF>
<XPD:REF name="Specializations[2]">rkSpo99haU6lvYoCKZ0EqQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P33HQMB7qUiJK8+ny/lNvgAA">
<XPD:ATTR name="Name" type="string">Execute</XPD:ATTR>
<XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+8GVwKXzLE+9s0k1ib0y/AAA">
<XPD:ATTR name="Name" type="string">changeState</XPD:ATTR>
<XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vf/emnW67UiX9AsMiuPcagAA">
<XPD:ATTR name="Name" type="string">int new id</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+8GVwKXzLE+9s0k1ib0y/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mqS5UpdGUESs1LfF0SESBwAA">
<XPD:ATTR name="Name" type="string">onEnter</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mcZnN/s4Lku78PengowbjgAA">
<XPD:ATTR name="Name" type="string">onExit</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
<XPD:REF name="Associations[1]">DSL4UEJv80i5+E3H2Of68AAA</XPD:REF>
<XPD:REF name="Associations[2]">rrm10PPNZkujt/xqUyYfywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="ekRXGCNCaEiD2fuxZcJWNAAA">
<XPD:ATTR name="Name" type="string">GetProductMetadata</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PG4Wyon8QkWeE9XpdGGEygAA</XPD:REF>
<XPD:REF name="Views[1]">dic2anRd+Ua7FYC81X02hgAA</XPD:REF>
<XPD:REF name="Views[2]">laFcvaZqc0uMRVsVgUOLTgAA</XPD:REF>
<XPD:REF name="Views[3]">IOOUhrMeiUKgxBg9N18c4gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4VZ7dgWwkkSAlPBm+HSMWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="UDcXdrpGwU6wM4OFxwI57QAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bNPP2a+CIkWUxUGm1QRP0AAA</XPD:REF>
<XPD:REF name="Views[1]">VxfIACVHKkKUUwR+7dmu8wAA</XPD:REF>
<XPD:REF name="Views[2]">wDJb1ANwmUKiqnoo0trxOgAA</XPD:REF>
<XPD:REF name="Views[3]">xZ6J7t7UAUSVLjmdJe4fCQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/4gv4cPwK02oydxX2pd8EgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
<XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RctXczQeoE6BjVnoLdcM1QAA</XPD:REF>
<XPD:REF name="Views[1]">xefkcxPg80OSTktyWnAXgQAA</XPD:REF>
<XPD:REF name="Views[2]">1ulKAVcNf026pyyquvSjfwAA</XPD:REF>
<XPD:REF name="Views[3]">98EW6GWvtkK94oT77QoKWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LPGy4WzBekSVyytRmKHNJwAA">
<XPD:ATTR name="Name" type="string">5</XPD:ATTR>
<XPD:REF name="Association">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
<XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dDutuxjFbUabZzpw7P2eOgAA</XPD:REF>
<XPD:REF name="Views[1]">vywINB/TT0qmq7Cj63DOwAAA</XPD:REF>
<XPD:REF name="Views[2]">X4prQZj92k6YsOvwirxMPgAA</XPD:REF>
<XPD:REF name="Views[3]">FFT9lEmPjU2cSQLmeFlxSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="4VZ7dgWwkkSAlPBm+HSMWgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Child">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
<XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="iGfDttYN9UOkHS4YggBYGwAA">
<XPD:ATTR name="Name" type="string">get text message to display</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="gRfWhe4a+EeUZ/KMB6FbLgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">iGfDttYN9UOkHS4YggBYGwAA</XPD:REF>
<XPD:REF name="Participant">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rrm10PPNZkujt/xqUyYfywAA">
<XPD:REF name="Association">iGfDttYN9UOkHS4YggBYGwAA</XPD:REF>
<XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="RDHU9oEk00O7BIvVTZi9lAAA">
<XPD:ATTR name="Name" type="string">PurchaseProduct</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5GUqcczedU2Gu2CbIdpA5gAA</XPD:REF>
<XPD:REF name="Views[1]">u8pGDi1uo0Wy+tdbqMwA5QAA</XPD:REF>
<XPD:REF name="Views[2]">y68eEkOyyE2RdgHYAflzIgAA</XPD:REF>
<XPD:REF name="Views[3]">pKWZ6DiOlUGW/hEZ4N1eCAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yfoNAVmiBESTAVSgShgtoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="YG/6Pi/leEO0FffoRHZpgwAA">
<XPD:ATTR name="Name" type="string">ExitApp</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JyEIC5g5PUWNF+MlElvmAAAA</XPD:REF>
<XPD:REF name="Views[1]">QjhXAX5zpUSJqHK8Hlg/ogAA</XPD:REF>
<XPD:REF name="Views[2]">bMHoS2JRg0SvLkRk5B599AAA</XPD:REF>
<XPD:REF name="Views[3]">M/sgZPONMkyI02wXRMgWbAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="DY0gM+pIrUeccDZVmV3jZAAA">
<XPD:ATTR name="Name" type="string">ShowIntro</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">chKKdvcVMUCpztiQpljHOQAA</XPD:REF>
<XPD:REF name="Views[1]">YxDuJEtAP0OxQKFrp3v4NAAA</XPD:REF>
<XPD:REF name="Views[2]">DezRhJoHZU+Op0wn+of47AAA</XPD:REF>
<XPD:REF name="Views[3]">4TVN46Dp40iLwCk7JVrl8AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rkSpo99haU6lvYoCKZ0EqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="r1m449OOl0ex4iUYmKq5+AAA">
<XPD:ATTR name="Name" type="string">get command</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DSL4UEJv80i5+E3H2Of68AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">r1m449OOl0ex4iUYmKq5+AAA</XPD:REF>
<XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="R1XDtpjc6EWjKKOoICfUIgAA">
<XPD:REF name="Association">r1m449OOl0ex4iUYmKq5+AAA</XPD:REF>
<XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="ebuzSowfP0SstMU9bV45wQAA">
<XPD:ATTR name="Name" type="string">UseProduct</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">126dtbN6YU61/FeMU+QtswAA</XPD:REF>
<XPD:REF name="Views[1]">Tz8nUCRhFEyKFXBXlOkeiQAA</XPD:REF>
<XPD:REF name="Views[2]">yNN8HMW11ECcv10cvOF11AAA</XPD:REF>
<XPD:REF name="Views[3]">lM9zVLsbcE6NsqZ+m4NMSgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="yfoNAVmiBESTAVSgShgtoAAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Child">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
<XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="rkSpo99haU6lvYoCKZ0EqQAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Child">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
<XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="NcU8z05PBkGt1fzTEVC/CAAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
<XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BkRelmZiOEq2JXkS6DlCWgAA</XPD:REF>
<XPD:REF name="Views[1]">GAFPxdcI10G+i4pFwjzRiwAA</XPD:REF>
<XPD:REF name="Views[2]">p+fVEB+Qnk2fu3mur5qT5QAA</XPD:REF>
<XPD:REF name="Views[3]">n/kvsiSmfUyFG4GrWjzH0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLRealization" guid="kwSvzZIqD0K9HbWGtUhE+wAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
<XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IlIa+9zhq0a8HbA8E53YVQAA</XPD:REF>
<XPD:REF name="Views[1]">dKoW+TNw/U+bW6yDqLh/CgAA</XPD:REF>
<XPD:REF name="Views[2]">vZd9Tey45EyKSDEMt6HdTQAA</XPD:REF>
<XPD:REF name="Views[3]">Loesla3Lq0OsuJAfTFHyLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLRealization" guid="IT5HXnswX027BumS1fZi2wAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
<XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ldUQDRzWU0mZ0h8CYyHTLgAA</XPD:REF>
<XPD:REF name="Views[1]">my/iHtiqKky3G2wheODgZQAA</XPD:REF>
<XPD:REF name="Views[2]">Ke0wWuInpUumaQRnLXXRhwAA</XPD:REF>
<XPD:REF name="Views[3]">mtEMZuODfUG562RLIhCpGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLRealization" guid="zv1gKvMDYEimOBrPoDQ2TgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
<XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xBGTvWNUgE28TnizKAfIYwAA</XPD:REF>
<XPD:REF name="Views[1]">LUd+Gof5iUegphdwB6bkdgAA</XPD:REF>
<XPD:REF name="Views[2]">gznaa57/R02ZVDeH6HtXjwAA</XPD:REF>
<XPD:REF name="Views[3]">Xx/xWXFjIEqt6ih5eLbp7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="89bMGeQ/x0GkANBOCQArqQAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
<XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">etwys4RHA0OgU2zV+aCCywAA</XPD:REF>
<XPD:REF name="Views[1]">Fcr9R6dbDkuWq6uqvjOV4QAA</XPD:REF>
<XPD:REF name="Views[2]">drl9aVjdaUi1O21toj8XVwAA</XPD:REF>
<XPD:REF name="Views[3]">uPvO/CAaukCk62B3YZcdDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLInterface" guid="GhTIXLWmzUOff6kx6ckdIgAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
<XPD:REF name="Views[0]">BK3Cl/1aR0ShQElO0oe75QAA</XPD:REF>
<XPD:REF name="Views[1]">bZXMDtRs5EqOlICXVoMkZAAA</XPD:REF>
<XPD:REF name="Views[2]">l0AV5fMc6ke73yMT4EhfDQAA</XPD:REF>
<XPD:REF name="Views[3]">i0PiCtQ5n06J3bFhn8Q1TAAA</XPD:REF>
<XPD:REF name="Views[4]">qUEi6SyAWEOULv8efEs/2gAA</XPD:REF>
<XPD:REF name="Views[5]">JbVNoxgIZkqkhN+kDYHkegAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="ZWBLMQcx30CotDpKadRYlgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
<XPD:REF name="Supplier">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l3smgHRZDkGLwPS70xeolgAA</XPD:REF>
<XPD:REF name="Views[1]">yi48x/nuH0iYvv+ZH6mWVgAA</XPD:REF>
<XPD:REF name="Views[2]">rD3xFW90C0uFTjGq5MwGcwAA</XPD:REF>
<XPD:REF name="Views[3]">fdN46esrVE2VQu/KuzybkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="AvIwhZdRJEqUp1YzEYKIqgAA">
<XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
<XPD:REF name="Views[1]">5Ewm5E6wg0OEQiYoiXL/cwAA</XPD:REF>
<XPD:REF name="Views[2]">ASFEr4Kt5kuro/riRTiJ2wAA</XPD:REF>
<XPD:REF name="Views[3]">XYoYPDbiC0aqhRMnuIO78wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="j3JAZ3KYXUm470P7Q3/VxAAA">
<XPD:ATTR name="Name" type="string">Form</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LjfC9AWuvkaduWNobQwQvwAA</XPD:REF>
<XPD:REF name="Views[1]">uzCxR1gi9kWvxHDg4DC4/QAA</XPD:REF>
<XPD:REF name="Views[2]">eZypF8OniUapfLeAGB0gXQAA</XPD:REF>
<XPD:REF name="Views[3]">fEhLAcuJ+EWuBa2khcO9PAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="I13TQHtWe0GIZQy5jQKdXQAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Child">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:REF name="Parent">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FyoJjyIqp02CIXpdXUJlkAAA</XPD:REF>
<XPD:REF name="Views[1]">GimUZ1Uzi0m04pe2Ba4JNAAA</XPD:REF>
<XPD:REF name="Views[2]">HzALbVasL0i1EbeLd0gREAAA</XPD:REF>
<XPD:REF name="Views[3]">acXsWZt08UOljocVybpo5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLInterface" guid="yG3a4pbob0O4G/fDA5ck3QAA">
<XPD:ATTR name="Name" type="string">ItemStateListener</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">huO6bCdRaUS827lk+wG6DwAA</XPD:REF>
<XPD:REF name="Views[1]">GW90tY8xSkaScMXgAeNmYQAA</XPD:REF>
<XPD:REF name="Views[2]">eFstmiTNnkWvWsWPjeq87QAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLRealization" guid="9cx8WvNtJkmdy8TBTl11CgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:REF name="Supplier">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lmMorTBK9Uu9k8MRtYF74AAA</XPD:REF>
<XPD:REF name="Views[1]">smGehoAM3EajC+obmReOvAAA</XPD:REF>
<XPD:REF name="Views[2]">tVTfenPDqkGK4iES0QFaGwAA</XPD:REF>
<XPD:REF name="Views[3]">M8nen/9dsUmuFQID8giexAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLRealization" guid="N+Irq20IQ0GYCbL63Riq8gAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:REF name="Supplier">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pJH9szCMm0COUtHMIdBfHgAA</XPD:REF>
<XPD:REF name="Views[1]">eJapCv4Pq0Sz7DlrCB71HwAA</XPD:REF>
<XPD:REF name="Views[2]">OJYTCmwbc0KfhfRobCJDjwAA</XPD:REF>
<XPD:REF name="Views[3]">MvLWdEexn0y4/HOtBEkxJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLRealization" guid="jygoamZ9cUW4mLHMh7mw4gAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:REF name="Supplier">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DR7xpz3VJkW/kz61yY1zxQAA</XPD:REF>
<XPD:REF name="Views[1]">Vfav+rz5/0KwltUHLHOQxAAA</XPD:REF>
<XPD:REF name="Views[2]">CFmzLr9iK0yVtKBhXZrLPgAA</XPD:REF>
<XPD:REF name="Views[3]">Nxn2vhEZ102cPlcpAtiJ9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="uLPm7mG1dUq3GpN/zoh7wgAA">
<XPD:ATTR name="Name" type="string">ChoiceGroup</XPD:ATTR>
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
<XPD:REF name="Views[1]">AddF9ae5SEun7EP/8VnOrgAA</XPD:REF>
<XPD:REF name="Views[2]">sl5KwhgmlEqgJXoTk9z8igAA</XPD:REF>
<XPD:REF name="Views[3]">jfgII7qoikyqYZZD7HrQzwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLAssociation" guid="BNvn1JcD1EmmkxCknT4pIgAA">
<XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XWtxxwnRJEmFcL4gzX4u7gAA</XPD:REF>
<XPD:REF name="Views[1]">4Lq1v5HwGEWFIseX3EL8oAAA</XPD:REF>
<XPD:REF name="Views[2]">P/ysD8SwQUelJwKMDmKeHwAA</XPD:REF>
<XPD:REF name="Views[3]">XDo3dHxaGky5Kv7rC5WO7wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oQGZvl1+dkGXxlUSryNFdgAA">
<XPD:ATTR name="Name" type="string">2</XPD:ATTR>
<XPD:REF name="Association">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
<XPD:REF name="Participant">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NLJJCo1S+kibxUICXgcePgAA</XPD:REF>
<XPD:REF name="Views[1]">3IOoSPGDc0Ooh3M6BIloGwAA</XPD:REF>
<XPD:REF name="Views[2]">zky+Tf+GwkO1rYiCIeAF7wAA</XPD:REF>
<XPD:REF name="Views[3]">AXjdujhZuEaIwcYw3PF6kAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DDoe4ZV5k0WbxSyqty4aewAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
<XPD:REF name="Participant">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ak7JXc7/gUOtQHgOW9DajAAA</XPD:REF>
<XPD:REF name="Views[1]">9BZ1wsXri0ylmbzBumhJlQAA</XPD:REF>
<XPD:REF name="Views[2]">FVdILor4b0OH0G2YGgyVSwAA</XPD:REF>
<XPD:REF name="Views[3]">tjov5EH5cECkoeFtBmV7bwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="RhfJZQ7yG0SkYIsMTNXDqQAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="sxr3KDiNpU6wV7fWQ0l7IQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">RhfJZQ7yG0SkYIsMTNXDqQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="A/AXnIf7W0+U0dKWb98taQAA">
<XPD:REF name="Diagram">sxr3KDiNpU6wV7fWQ0l7IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="94YMGX+gmky7rWQk0CUnbAAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="jFKRaA/R/kisfp5B7RfXLAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">94YMGX+gmky7rWQk0CUnbAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="4h50dxZb2EmC5j0f2C1LhgAA">
<XPD:REF name="Diagram">jFKRaA/R/kisfp5B7RfXLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
